<?php

class DataBase {

	function DataBase() {
	}
function connect() {
    if (!($link = mysql_connect("localhost", "root", ""))) {
        echo "Error conectando a la base de datos.";
        exit();
    }
    if (!mysql_select_db("quakealert", $link)) {
        echo "Error seleccionando la base de datos.";
        exit();
    }
    return $link;
}

function desconectarse($link) {
    return mysql_close($link);
}

function setSismo($id_sismo, $fecha, $intensidad, $longitud, $latitud, $profundidad, $cercania, $servidor, $pais = "") {

    $link = Conectarse();
    $sql = "INSERT INTO sismo (id_sismo,fecha_sismo,intensidad,longitud,latitud,profundidad,cercania,servidor,pais)" .
            " VALUES(" . $id_sismo . ",'" . $fecha . "'," . $intensidad . "," . $longitud . "," . $latitud . "," . $profundidad .
            ",'" . $cercania . "','" . $servidor . "','" . $pais . "')";
    $result = mysql_query($sql);
    desconectarse($link);
    return $result;
}

function getUsuario($user) {
    $link = Conectarse();
    $sql = "SELECT * FROM usuario where username='$user'";
    $result = mysql_query($sql);
    $data = mysql_fetch_object($result);
    mysql_close($link);
    return $data;
}

function getPass($user) {
    $link = Conectarse();
    $sql = "SELECT pass FROM usuario where username='$user'";
    $result = mysql_query($sql);
    $data = mysql_fetch_object($result);
    mysql_close($link);
    return $data;
}

function setUsuario($user, $nombres, $apellidos, $mail, $celular) {
    $link = Conectarse();
    $sql = "UPDATE usuario SET nombres='$nombres',apellidos='$apellidos',mail='$mail',celular='$celular'  WHERE username='$user'";
    $result = mysql_query($sql);

    mysql_close($link);
    return $result;
}

function setPass($user, $pass) {
    $link = Conectarse();
    $sql = "UPDATE usuario SET pass='$pass' WHERE username='$user'";
    $result = mysql_query($sql);
    $data = mysql_fetch_object($result);
    mysql_close($link);
    return $data;
}
}
?> 